On the complexity of Boolean matrix ranks

نویسنده

  • Yaroslav Shitov
چکیده

We construct a reduction which proves that the fooling set number and the determinantal rank of a Boolean matrix are NP-hard to compute. This note is devoted to the functions of determinantal rank and fooling set number, which are receiving attention in different applications, see [1, 3] and references therein. The purpose of this note is to give an NP-completeness proof for those functions, thus answering questions asked in [1, Chapter 6] and [3]. A Boolean matrix A ∈ {0, 1} is called sign-nonsingular if the condition A1,τ(1)=. . .=An,τ(n)=1 holds for some permutation τ on {1, . . . , n} and for no permutation of parity different from that of τ . The determinantal rank of a matrix is the size of its largest sign-nonsingular square submatrix. Entries (i1, j1), . . . , (in, jn) of a Boolean matrix B are called a fooling set if Bis,jt = Bit,js = 1 holds exactly when t = s. The fooling set number, equal to the cardinality of the largest fooling set, is clearly an upper bound for the determinantal rank. Consider a directed graph G = (V,E) in which (u, v) ∈ E implies (v, u) ∈ E and construct the matrix A = A(G) with rows and columns indexed by V ∪ E as follows. Given x, y ∈ V ∪ E, we set Axy = 1 when x = y or (x, y) ∈ E, or else y = (x, u) or x = (u, y), for some vertex u; otherwise, we set Axy = 0. If U is an independent set in G, then by our construction the submatrix of A with rows and columns indexed by U ∪ E is sign-nonsingular. On the other hand, consider a subset S ⊂ (V ∪E)×(V ∪E) such that |S| = |E|+h. If Aij with (i, j) running over S is a fooling set, then the intersection of S with {e, u} × {e, v} has cardinality 0 or 1, for every e = (u, v) ∈ E. So S contains at least h elements of the form (w,w) with w ∈ V , and those vertices w form an independent set of cardinality h in G. The fooling set number and determinantal rank of A(G) are both therefore equal to |U |+ |E|, where U ′ is the largest independent set in G. Checking whether a graph has an independent set of size exceeding k is a classical NP-complete problem, so it is NP-hard to decide whether or not the determinantal rank or fooling set number of a matrix exceed k. Those problems are in fact NPcomplete — a polynomial algorithm for sign-singularity is a deep result [2] while yet a straightforward algorithm recognizing fooling sets is polynomial.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On tropical and nonnegative factorization ranks of band matrices

Matrix factorization problems over various semirings naturally arise in different contexts of modern pure and applied mathematics. These problems are very hard in general and cause computational difficulties in applications. We give a survey of what is known on the algorithmic complexity of Boolean, fuzzy, tropical, nonnegative, and positive semidefinite factorizations, and we examine the behav...

متن کامل

An Algorithm to Compute the Complexity of a Static Production Planning (RESEARCH NOTE)

Complexity is one of the most important issues of any production planning. The increase in complexity of production planning can cause inconsistency between a production plan and an actual outcome. The complexity generally can be divided in two categories, the static complexity and the dynamic complexity, which can be computed using the ant ropy formula. The formula considers the probability of...

متن کامل

Ranks of the common solution to some quaternion matrix equations with applications

We derive the formulas of the maximal andminimal ranks of four real matrices $X_{1},X_{2},X_{3}$ and $X_{4}$in common solution $X=X_{1}+X_{2}i+X_{3}j+X_{4}k$ to quaternionmatrix equations $A_{1}X=C_{1},XB_{2}=C_{2},A_{3}XB_{3}=C_{3}$. Asapplications, we establish necessary and sufficient conditions forthe existence of the common real and complex solutions to the matrixequations. We give the exp...

متن کامل

A novel three-stage distance-based consensus ranking method

In this study, we propose a three-stage weighted sum method for identifying the group ranks of alternatives. In the first stage, a rank matrix, similar to the cross-efficiency matrix, is obtained by computing the individual rank position of each alternative based on importance weights. In the second stage, a secondary goal is defined to limit the vector of weights since the vector of weights ob...

متن کامل

Role of Kaplan’s Preference Matrix in the Assessment of Building façade, Case of Gorgan, Iran

Buildings play a key role in organization and arrangement of city appearance. Specially, their facades have profound impact on the quality of urban landscapes while playing an important role in assessing urban environments by citizens. The introduction of superior building facades in terms of popular preferences is mostly based on visual elements of building facades. Furthermore, aesthetic pref...

متن کامل

Quantum Algorithms for Matrix Multiplication

This talk will describe recent progresses in the development of quantum algorithms for matrix multiplication. I will start with the case of Boolean matrices, and discuss the time complexity and query complexity of Boolean matrix multiplication in the quantum setting. I will then focus on other kinds of matrix products, in particular matrix products over algebraic structures known as semirings (...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1306.1114  شماره 

صفحات  -

تاریخ انتشار 2013